Big Huge Thesaurus

European toad

noun